今天要介紹的是JavaScript中的Promise。
簡單來說, Promise
就是用來管理JavaScript中的 非同步
程式碼。
Promise在使用時會有以下三個狀態:
操作完成
,並返回一個 結果
。操作失敗
,並返回一個 錯誤訊息
。Example:
const newPromise = new Promise(function(resolve, reject) {
setTimeout(function() {
const success = true;
if(success) {
resolve('successful');
}
else {
reject('failed');
}
}, 1000);
});